<?php

class Default_IndexController extends Zend_Controller_Action
{

    public function init()
    {
        
    }

    public function indexAction()
    {
        $product = new Default_Model_Product();
        $this->view->boys = $product->boys(4)->toArray();
        $this->view->girls = $product->girls(4)->toArray();
    }

    public function loginAction()
    {   
        /* Thực hiện chức năng kiểm tra đăng nhập của người dùng
         * */
        $session = new Zend_Session_Namespace('customers');
        $guest = Zend_Session::getId();
        $this->view->notify = "I am a returning customer";        
        /* Kiểm tra form đã được submit chưa ? */
        
        $isSubmit = $this->_request->getParam('submit');
        if ($isSubmit != '') {
            $ur = $this->_request->getParam('email');
            $pw = $this->_request->getParam('pw');
            
            /* Kiểm tra giá trị gửi lên có rỗng ? */
            if ($ur != '' and $pw != '') {
                $ur = addslashes ( $ur );
                $pw = md5 ( $pw );
                
                $obj = new Default_Model_User(array($ur,$pw));
                
                
                if($obj->valid()){
                	$this->view->notify = "Chúc mừng bạn đăng nhập thành công";
                    $session->u = $obj;
                    $like = $obj->likes()->toArray();
                    $tmp = array();
                    if(!empty($like))
                    {
                    	foreach ($like as $value)
                    	{
                    		$tmp[] = $value['id_sp'];
                    	}
                    }
                    $session->like = $tmp;
                    $this->_redirect ( '/' );
                }
                else{
                    $this->view->notify = "<span style='color:red'>Tài khoản không hợp lệ</span>";
                }                
            }
        }
        $this->view->u = $session->u;
    }

    public function logoutAction()
    {
        $session = new Zend_Session_Namespace('customers');
        if(isset($session->u)){
            unset($session->u);
        }else{
        	$this->_helper->viewRenderer->setNoController(true);
        	$this->_forward('login','index','default');
        }
        
    }


}





